/**
 Copyright will be fixed soon.
 Author: Hiroshi Ota.
 $Date: $
 $Revision: $
*/

#ifndef _BF_I_LOG_H_
#define _BF_I_LOG_H_

#include "BFState.h"

class IBFLog
{
public:
	static const int LOG_MAX_LENGTH = 4;

	IBFLog(void);
	virtual ~IBFLog(void);

	virtual void log(BFState* state){}
	virtual void log(BFState* state, unsigned char module, unsigned char msg) {}
	virtual void log(BFState* state, unsigned char module, unsigned char*msg, int length) {}
};

#endif // _BF_I_LOG_H_
